#include "head.h"
/* Usage:  */
// 子进程的核心函数：一直循环，一直recv读取任务
// 参数：用来和父进程通信的本地socket文件描述符
int doWorker(int locak_socket)
{
    while(1)
    {
        // 读取任务
        int net_fd;
        recvMsg(locak_socket, &net_fd);

        // 执行任务：服务客户端，传文件
        toClientFile(net_fd);
        close(net_fd);

        // 通知父进程，修改状态
        send(locak_socket, "123", 3, 0);
    }

    return 0;
}

// 这个函数用来和客户端交互
int toClientFile(int net_fd)
{
    send(net_fd, "hello", 5, 0);

    return 0;
}
